Roman NeustadterRoman Neustadter
Toby Samuel, Arthur Fery and the Limits of a Home Win at the Davis CupIn the first four games, Toby Samuel lost all four. In the final eleven games...
China Beat Vietnam 1-0: A Victory That Wears the Face of DefeatI watched this match four times, and by the fourth viewing I still could not...
When the Data Is Empty: The Verification Discipline of a Youth Football ArchaeologistIn August, in the middle of the transfer window, I sat in front of my screen ...
VPIM 2026: The 2:47:52 Course Record and the 20-Minute Gap to Olympic StandardThe clock on Long Bien Bridge read 1:47 a.m. Seventeen minutes after the...
Turkey Lose 1-3 to Romania at EuroVolley 2026: The Efeler Fell in Set Four, Not on ClassMinute 15-15 of set four. Romania serve, Turkey's first pass comes up unclean...
When An Se-young Silenced the Entire Japanese ArenaI don't remember exactly how many women's badminton matches I've watched over...
VALORANT Champions Shanghai: All Four Americas Teams Win Openers, But the Real Test Awaits in the Winners' MatchesOn Summit, the map T1 picked for itself in the veto, 100 Thieves won 13-8. Th...
When the Input Is Empty: Lessons From a Failed Sports Analysis PipelineOn August 5, 2026, at the World Athletics Championships in London, I sat in t...
FIDE, the Russian Move and the Digital Invoice: Who Really Pays for the 64 Squares?FIDE, the Russian Move and the Digital Invoice: Who Really Pays for the 64...
Aidil Sholeh and the 2026 Vietnam Open: Malaysia's draft rewritten outside the systemWhen the final shuttle fell in Ho Chi Minh City, the scoreboard stopped at...
West Brom 3-2 Blackburn: Four Goals Conceded, Four Leaks and One PanenkaMinute 12. The score is 0-2. Inside The Hawthorns the roar turns into a...
Davis Cup: Shelton Falls to Lehecka in 94 Minutes, and the Flaw Sits in the Calendar, Not the BodyO2 Arena, Prague. Learner Tien had just closed out his match with a cross-cou...
Worlds 2026: T1's Macro Gap — Caedrel Is Half Right, and the Other Half Is Still Waiting for DataThere is a game state I have logged often enough that it stops being random: ...
India brings 20 shuttlers to Aichi-Nagoya: a badminton nation betting its edge on men's doublesTwenty shuttlers, all five disciplines. That is the figure the Badminton...
Worlds 2026 After Two Days: LPL's Four Losses Are Noise, AL's 0-2 Record Is the SignalThe Day 1 scoreboard of Worlds 2026 loaded on my screen at two in the morning...
The V.League Transfer Window: Read the Wage Bill, Not the BlockbustersWhile V.League fan pages count every "blockbuster" each day, I sit down and...
Vietnam's Women's Team Kata Wins Asiad 20 Gold: The 5-0 Sweep and What the Scoreboard Never SaysI arrived at the competition hall two hours early, taking a seat on the fourt...
British Clubs Leagues 2026/27: 376 Teams, Three New Venues and a 15,000-Ball DealOn the first Saturday of October, in a sports hall in eastern England, four...
Dinh Bac shares emotions after scoring for Vietnam national team: one goal, two assists and a third captain's armbandIn the notebook I still carry to every commentary session, the page about...
Xuan Son's Hamstring Tear: The 4–6 Week Gap and Vietnam National Team's Risk MapMinute 60. Nguyen Xuan Son receives the ball in midfield, unmarked. He...
